﻿---
sidebar_position: 1
---

# Generate image block
 Generates a block with an image to add to the message block array


*Function GenerateImageBlock(Val URL, Val AlternateText = "") Export*

 | Parameter | CLI option | Type | Destination |
 |-|-|-|-|
 | URL | --picture | String | Image URL |
 | AlternateText | --alt | String | Alternate text of the image |

 
 Returns: Map Of KeyAndValue - Image block

```bsl title="Code example"
	
 
 Text = "Alpaca picture";
 URL = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1";
 
 Response = OPI_Slack.GenerateImageBlock(URL, Text); //Map
 Response = OPI_Tools.JSONString(Response); //JSON string
 
	
```

```sh title="CLI command example"
 
 oint slack GenerateImageBlock --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt %alt%

```


```json title="Result"

{
 "alt_text": "Yo",
 "image_url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1",
 "type": "image"
 }

```
